/**
 * Created by yangjiao on 2019/7/1.
 */
export default [
  // {
  //   path: '',
  //   component: () => import(/* webpackChunkName: "group-account" */ '@/components/business-modules/config/accountConfig/index.vue').then(m => m.default),
  //   meta: {
  //     title: 'accountConfig'
  //   }
  // },
  {
    path: '/index/config/deptAndAgentConfig',
    component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/agentConfig/AgentConfig.vue').then(m => m.default),
    meta: {
      title: 'agentConfig'
    }
  },
  {
    path: '/index/config/safetyConfig',
    component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/safetyConfig/SafetyConfig.vue').then(m => m.default),
    meta: {
      title: 'safetyConfig'
    }
  },
  {
    path: '/index/config/dicConfig',
    component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/dicConfig/dicNav.vue').then(m => m.default),
    meta: {
      title: 'dicConfig'
    },
    children: [
      {
        path: 'dicConfigList',
        component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/dicConfig/index.vue').then(m => m.default),
        meta: {
          title: 'dicConfig'
        }
      },
      {
        path: 'ImportTaskList',
        component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/dicConfig/importTaskList.vue').then(m => m.default),
        meta: {
          title: 'dicConfig'
        }
      }
    ]
  },
  {
    path: '/index/config/ipRestrictions',
    component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/ipRestrictions/index.vue').then(m => m.default),
    meta: {
      title: 'ipRestrictions'
    }
  },
  // {
  //   path: '/index/config/safetyProtection',
  //   component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/safetyProtection/index.vue').then(m => m.default),
  //   meta: {
  //     title: 'safetyProtection'
  //   }
  // },
  {
    path: '/index/config/qualityCheckConfig',
    component: () => import(/* webpackChunkName: "group-quality" */ '@/components/business-modules/config/qualityCheckConfig/index.vue').then(m => m.default),
    meta: {
      title: 'qualityCheckConfig'
    },
    children: [
      {
        path: '',
        component: () => import(/* webpackChunkName: "group-quality" */ '@/components/business-modules/config/qualityCheckConfig/functional-modules/QualityTemplate.vue').then(m => m.default),
        meta: {
          title: 'qualityCheckConfig'
        }
      },
      {
        path: '/index/config/qualityCheckConfig/qualityTemplate',
        component: () => import(/* webpackChunkName: "group-quality" */ '@/components/business-modules/config/qualityCheckConfig/functional-modules/QualityTemplate.vue').then(m => m.default),
        meta: {
          title: 'qualityCheckConfig'
        }
      },
      {
        path: '/index/config/qualityCheckConfig/qualityCycle',
        component: () => import(/* webpackChunkName: "group-quality" */ '@/components/business-modules/config/qualityCheckConfig/functional-modules/QualityCycle.vue').then(m => m.default),
        meta: {
          title: 'qualityCheckConfig'
        }
      },
      {
        path: '/index/config/qualityCheckConfig/artificialPerformance',
        component: () => import(/* webpackChunkName: "group-quality" */ '@/components/business-modules/config/qualityCheckConfig/functional-modules/ArtificialPerformance.vue').then(m => m.default),
        meta: {
          title: 'qualityCheckConfig'
        }
      },
      {
        path: '/index/config/qualityCheckConfig/expensesRecord',
        component: () => import(/* webpackChunkName: "group-account" */ '@/components/business-modules/config/accountConfig/expenses/index.vue').then(m => m.default),
        meta: {
          title: 'qualityCheckConfig'
        }
      },
      {
        path: '/index/config/qualityCheckConfig/dataType',
        component: () => import(/* webpackChunkName: "group-quality" */ '@/components/business-modules/config/qualityCheckConfig/functional-modules/DataType.vue').then(m => m.default),
        meta: {
          title: 'qualityCheckConfig'
        }
      }
    ]
  },
  {
    path: '/index/config/intelligentQualityCheckConfig',
    component: () => import(/* webpackChunkName: "group-quality" */ '@/components/business-modules/config/intelligentQualityCheckConfig/index.vue').then(m => m.default),
    meta: {
      title: 'intelligentQualityCheckConfig'
    },
    children: [
      {
        path: '/index/config/intelligentQualityCheckConfig/ruleManage',
        component: () => import(/* webpackChunkName: "group-quality" */ '@/components/business-modules/config/intelligentQualityCheckConfig/ruleManage/index.vue').then(m => m.default),
        meta: {
          title: 'intelligentQualityCheckConfig'
        }
      },
      {
        path: '/index/config/intelligentQualityCheckConfig/ruleManageDetail',
        component: () => import(/* webpackChunkName: "group-quality" */ '@/components/business-modules/config/intelligentQualityCheckConfig/ruleManage/RuleManage.vue').then(m => m.default),
        meta: {
          title: 'intelligentQualityCheckConfig'
        }
      },
      {
        path: '/index/config/intelligentQualityCheckConfig/MarkConfig',
        component: () => import(/* webpackChunkName: "group-quality" */ '@/components/business-modules/config/intelligentQualityCheckConfig/markConfig/index.vue').then(m => m.default),
        meta: {
          title: 'intelligentQualityCheckConfig'
        }
      }
    ]
  },
  {
    path: '/index/config/accountConfig',
    component: () => import(/* webpackChunkName: "group-account" */ '@/components/business-modules/config/accountConfig/index.vue').then(m => m.default),
    meta: {
      title: 'accountConfig'
    },
    children: [
      {
        path: '',
        component: () => import(/* webpackChunkName: "group-account" */ '@/components/business-modules/config/accountConfig/base/index.vue').then(m => m.default),
        meta: {
          title: 'accountConfig'
        }
      },
      {
        path: '/index/config/accountConfig/base',
        component: () => import(/* webpackChunkName: "group-account" */ '@/components/business-modules/config/accountConfig/base/index.vue').then(m => m.default),
        meta: {
          title: 'accountConfig'
        }
      }
    ]
  },
  {
    path: '/index/config/customerConfig',
    component: () => import(/* webpackChunkName: "group-customer" */ '@/components/business-modules/config/customerConfig/CustomerConfig.vue').then(m => m.default),
    meta: {
      title: 'customerConfig'
    },
    children: [
      {
        path: '',
        component: () => import(/* webpackChunkName: "group-customer" */ '@/components/business-modules/config/customerConfig/modal/index.vue').then(m => m.default),
        meta: {
          title: 'customerConfig'
        }
      },
      {
        path: '/index/config/customerConfig/modal',
        component: () => import(/* webpackChunkName: "group-customer" */ '@/components/business-modules/config/customerConfig/modal/index.vue').then(m => m.default),
        meta: {
          title: 'customerConfig'
        }
      },
      {
        path: '/index/config/customerConfig/import',
        component: () => import(/* webpackChunkName: "group-customer" */ '@/components/business-modules/config/customerConfig/Import/index.vue').then(m => m.default),
        meta: {
          title: 'customerConfig'
        },
        children: [
          {
            path: '',
            component: () => import(/* webpackChunkName: "group-customer" */ '@/components/business-modules/config/customerConfig/Import/customerImportAddTemplate.vue').then(m => m.default),
            meta: {
              title: 'customerConfig'
            }
          },
          {
            path: '/index/config/customerConfig/import/addCustomerTemplate',
            component: () => import(/* webpackChunkName: "group-customer" */ '@/components/business-modules/config/customerConfig/Import/customerImportAddTemplate.vue').then(m => m.default),
            meta: {
              title: 'customerConfig'
            }
          },
          {
            path: '/index/config/customerConfig/import/detail/:index',
            component: () => import(/* webpackChunkName: "group-customer" */ '@/components/business-modules/config/customerConfig/Import/customerImportDetail.vue').then(m => m.default),
            meta: {
              title: 'customerConfig'
            }
          }
        ]
      }
    ]
  },
  {
    path: '/index/config/businessConfig',
    component: () => import(/* webpackChunkName: "group-robot" */ '@/components/business-modules/config/businessConfig/index.vue').then(m => m.default),
    meta: {
      title: 'businessConfig'
    }
  },
  {
    path: '/index/config/robotConfig',
    name: 'robotConfig',
    component: () => import(/* webpackChunkName: "group-robot" */ '@/components/business-modules/config/robotConfig/index.vue').then(m => m.default),
    meta: {
      title: 'robotConfig'
    }
  },
  {
    path: '/index/config/aiRobotConfig',
    name: 'aiRobotConfig',
    component: () => import(/* webpackChunkName: "group-robot" */ '@/components/business-modules/config/aiRobotConfig/index.vue').then(m => m.default),
    meta: {
      title: 'aiRobotConfig'
    }
  },
  {
    path: '/index/config/xbotRobotConfig',
    name: 'xbotRobotConfig',
    component: () => import(/* webpackChunkName: "group-robot" */ '@/components/business-modules/config/xbotRobotConfig/index.vue').then(m => m.default),
    meta: {
      title: 'aiRobotConfig'
    }
  },
  {
    path: '/index/config/riskConfig',
    name: 'riskConfig',
    component: () => import(/* webpackChunkName: "group-robot" */ '@/components/business-modules/config/riskConfig/index.vue').then(m => m.default),
    meta: {
      title: 'riskConfig'
    }
  },
  {
    path: '/index/config/questionnaireConfig',
    name: 'questionnaireConfig',
    component: () => import(/* webpackChunkName: "group-questionnaire" */ '@/components/business-modules/config/questionnaireConfig/index.vue').then(m => m.default),
    meta: {
      title: 'questionnaireConfig'
    },
    children: [
      {
        path: '',
        component: () => import(/* webpackChunkName: "group-questionnaire" */ '@/components/business-modules/config/questionnaireConfig/quesImport/quesImportAddTemplate.vue').then(m => m.default),
        meta: {
          title: 'questionnaireConfig'
        }
      },
      {
        path: '/index/config/questionnaireConfig/import/quesImportAddTemplate',
        component: () => import(/* webpackChunkName: "group-questionnaire" */ '@/components/business-modules/config/questionnaireConfig/quesImport/quesImportAddTemplate.vue').then(m => m.default),
        meta: {
          title: 'questionnaireConfig'
        }
      },
      {
        path: '/index/config/questionnaireConfig/import/detail/:index',
        component: () => import(/* webpackChunkName: "group-questionnaire" */ '@/components/business-modules/config/questionnaireConfig/quesImport/quesImportDetail.vue').then(m => m.default),
        meta: {
          title: 'questionnaireConfig'
        }
      },
      {
        path: '/index/config/questionnaireConfig/import/questionnaireImport',
        component: () => import(/* webpackChunkName: "group-questionnaire" */ '@/components/business-modules/config/questionnaireConfig/quesImport/index.vue').then(m => m.default),
        meta: {
          title: 'questionnaireConfig'
        }
      }
    ]
  },
  {
    path: '/index/config/noticeConfig',
    component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/noticeConfig/noticeConfig.vue').then(m => m.default),
    meta: {
      title: 'noticeConfig'
    }
  },
  {
    path: '/index/config/KnowledgeBaseLabel',
    component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/KnowledgeBaseLabel/index.vue').then(m => m.default),
    meta: {
      title: 'KnowledgeBaseLabel'
    }
  },
  {
    path: '/index/config/channelConfig',
    component: () => import(/* webpackChunkName: "group-channel" */ '@/components/business-modules/config/channelConfig/index.vue').then(m => m.default),
    meta: {
      title: 'channelConfig'
    }
  },
  {
    path: '/index/config/interfaceConfig',
    name: 'interfaceConfig',
    component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/interfaceConfig/index.vue').then(m => m.default),
    meta: {
      title: 'interfaceConfig'
    },
    children: [
      {
        path: '',
        component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/interfaceConfig/callUrl').then(m => m.default),
        meta: {
          title: 'interfaceConfig'
        }
      },
      {
        path: '/index/config/interfaceConfig/callUrl',
        component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/interfaceConfig/callUrl').then(m => m.default),
        meta: {
          title: 'interfaceConfig'
        }
      },
      {
        path: '/index/config/interfaceConfig/indexUrl',
        component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/interfaceConfig/indexUrl').then(m => m.default),
        meta: {
          title: 'interfaceConfig'
        }
      },
      {
        path: '/index/config/interfaceConfig/tabUrl',
        component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/interfaceConfig/tabUrl').then(m => m.default),
        meta: {
          title: 'interfaceConfig'
        }
      },
      {
        path: '/index/config/interfaceConfig/dialoutUrl',
        component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/interfaceConfig/dialoutUrl').then(m => m.default),
        meta: {
          title: 'interfaceConfig'
        }
      },
      {
        path: '/index/config/interfaceConfig/dialoutUrl',
        component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/interfaceConfig/dialoutUrl').then(m => m.default),
        meta: {
          title: 'interfaceConfig'
        }
      },
      {
        path: '/index/config/interfaceConfig/customizeLogo',
        component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/interfaceConfig/customizeLogo').then(m => m.default),
        meta: {
          title: 'interfaceConfig'
        }
      },
      {
        path: '/index/config/interfaceConfig/toolbarConfig',
        component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/interfaceConfig/toolbarConfig').then(m => m.default),
        meta: {
          title: 'interfaceConfig'
        }
      },
      {
        path: '/index/config/interfaceConfig/allUrlConfig',
        component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/interfaceConfig/allUrlConfig').then(m => m.default),
        meta: {
          title: 'interfaceConfig'
        }
      },
      {
        path: '/index/config/interfaceConfig/callEvent',
        component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/interfaceConfig/callEvent').then(m => m.default),
        meta: {
          title: 'interfaceConfig'
        }
      },
      {
        path: '/index/config/interfaceConfig/smsUrl',
        component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/interfaceConfig/smsUrl').then(m => m.default),
        meta: {
          title: 'interfaceConfig'
        }
      }
    ]
  },
  {
    path: '/index/config/roleConfig',
    name: 'roleConfig',
    component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/roleConfig/index.vue').then(m => m.default),
    meta: {
      title: 'roleConfig'
    }
  },
  {
    path: '/index/config/oldCallConfig',
    name: 'oldCallConfig',
    component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/oldCallConfig/index.vue').then(m => m.default),
    meta: {
      title: 'oldCallConfig'
    }
  },
  {
    path: '/index/config/operateLogManage',
    name: 'operateLogManage',
    component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/operateLogManage/index.vue').then(m => m.default),
    meta: {
      title: 'operateLogManage'
    }
  },
  {
    path: '/index/config/thirdPartyConfig',
    name: 'thirdPartyConfig',
    component: () => import(/* webpackChunkName: "group-other" */ '@/components/business-modules/config/thirdPartyConfig/index.vue').then(m => m.default),
    meta: {
      title: 'thirdPartyConfig'
    }
  }
]
